package model

import (
	"time"
)

type UserPassword struct {
	ID           uint64    `gorm:"primaryKey;autoIncrement;column:id" json:"id"` // 主键ID
	AddDate      time.Time `gorm:"column:add_date" json:"add_date"`              // 添加时间
	LastDate     time.Time `gorm:"column:last_date" json:"last_date"`            // 最新修改时间
	CheckSize    int       `gorm:"column:check_size" json:"check_size"`          // 校验次数
	Password     string    `gorm:"column:password;size:50" json:"password"`      // 密码
	Salt         string    `gorm:"column:salt;size:50" json:"salt"`              // 加密盐
	SecurityType int       `gorm:"column:security_type" json:"security_type"`    // 安全类型
	UserID       uint64    `gorm:"column:user_id" json:"user_id"`                // 用户ID
}

// 设置表名
func (UserPassword) TableName() string {
	return "user_password"
}
